difficult or compromising situation - Inglés Sinónimo Diccionario